<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ include file="/common/common.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/cases/source/";  //应用的地址名
String modifyActionName = path+request.getAttribute("REQUEST_PATH")+"?op=savejs";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>备选案源台账</title>
<script type="text/javascript">
<!--
           $(function(){
        	   
	           //点击添加按钮操作
			   $('#btn_submit').click(function(){
				  	if(!$("#vcAdvance").val()){
				  		$.messager.alert('消息提示','请填写移交说明！','info');
				  		return ;
				  	}				 
				   var rows = $('#personTable').datagrid('getSelections');					
					if (rows.length>0){
					   $.messager.confirm('警告', '您确定要将移交该案源吗?', function(r){
							if (r){
							      var ids = new Array();
							      var idnames=new Array();
								  for(var i=0;i<rows.length;i++){
									var index = $('#personTable').datagrid('getRowIndex', rows[i]);
									ids[i] = rows[i].vcId;
									idnames[i]=rows[i].vcName;
								  }
								 $.post("<%=path%>/cases/source/CaseSourceReceive_handOverSuccessed.action",
										 {
									 		chkSelf:parent.chkId,
									 		userIds:ids,
									 		idnames:idnames,
									 		vcOrgId:$('#gw').val(),
									 		vcAdvance:$("#vcAdvance").val(),
									   		vcType:$(':radio:checked').val()
									 	},
								 		function(data){
								    try{
								            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
								            if(jsonReStr.opState=="success"){    //操作成功处理
									            $.util.showTip({content:'移交成功！'});
								            }else if(jsonReStr.opState=="failure"){  //操作失败处理
								                $.messager.alert('消息提示','操作处理失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
								            }
							            }catch(e){
							               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
							            }
								 });//重置密码操作
								 $("#btn_submit").remove();
								}
							
							});
					}else{
					   $.messager.alert('消息提示','请选择办理人员！','info');
					}
					 
					 
					 
					 
	            });
	           	            
           });
           
		function getSelectPerson(){  
		//更改用户的状态，将用户由系统用户和非系统用户之间进行转换
			var rows = $('#personTable').datagrid('getSelections');	
			if (rows.length>0){
				  var ids = new Array();
				  for(var i=0;i<rows.length;i++){
					var index = $('#personTable').datagrid('getRowIndex', rows[i]);
					ids[i] = rows[i].vcId;
				  }
				  console.info(ids);
				 //$.post("",{userIds:ids},function(data){
	            //     returnOptMsg(data,null,'用户状态更改成功');
				// });//更改用户状态操作
			}else{
			    $.messager.alert('消息提示','请选择更改的用户！','error');
			}
		 }
           
           function ajaxPersons(vcOrgId){
        	   if(1!=$(':radio:checked').val()){
        		   $('#personTable').datagrid('loadData',{total:0,rows:[]}); 
        		   return ;
        	   }
        	   var gwname=$("#gw").find("option:selected").text();
        	   /* 2015-05-20 by 修改，开始 */
        	   // 根据下一环节的选择，生成说明文字，例：移交综合科
        	   $('#vcAdvance').text('移交'+gwname.substr(gwname.length-3,gwname.length));
        	   /* 2015-05-20 by 修改，结束 */
        	   $('#personTable').grid({
        		   url:'<%=path%>/cases/source/CaseSourceReceive_ajaxPersons.action?vcOrgId='+vcOrgId,
        		   pagination:false,   //不显示分页
        		   singleSelect:true,
        		   checkOnSelect:true,
        		   columns : [ [

        		    			{
									field : 'ck',
									checkbox : true
								},{
        		    				field : 'vcName',
        		    				title : '办理人员',
        		    				width : 200,
        		    				sortable : true
        		    			}, {
        		    				field: 'vcPosition',
        		    				title : '岗位',
        		    				width : 120,
        		    				sortable : true,
        		    				formatter: function(value,row,index){
        		    					return gwname;
        		    				}

        		    			}
        		    			] ],
        		    		    onClickRow:function(rowIndex, rowData){
        		    				
        		    			}
        	   });
           }
//-->
</script>
  </head>
  
  <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
    <table class="table_" width="100%">
		<tr>
			<td><div style="text-align:left"><a id="btn_submit" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-save'">提交</a></div></td>
		</tr>
	</table>
    <table class="table_" width="100%">
		<tr>
			<td><img class="iconImg ext-icon-arrow_right"/>下一环节信息</td>
		</tr>
	</table>
	<table align="left" class="tb_add_th" width="100%">
		<tr>
			<th style="text-align:left;width:15%">下一环节:</th><td><s:select style="width:30%" id="gw" list="#request.deps" listKey="vcId" listValue="vcName" headerKey="" headerValue="--岗位--" onchange="ajaxPersons(this.value)"/></td>
		</tr>
		<!-- 2015-04-28 by 修改，开始 -->
		<!-- 1，移除【提交到】单选里的“机构”。2, 流程说明信息，从用户填写改为根据下一环节选择生成固定用词
		<tr>
			<th style="text-align:left">提交到:</th><td><input name="vcType" value="1" type="radio" checked/> 人&nbsp;&nbsp;<input name="vcType" value="2" type="radio" />机构</td>
		</tr>
		<tr>
			<th style="text-align:left">说明：</th><td>
				<textarea rows="2" id="vcAdvance" name="vcAdvance" style="width:383px"></textarea>
			</td>
		</tr>
		 -->
		<tr>
			<th style="text-align:left">提交到:</th><td><input name="vcType" value="1" type="radio" checked/> 人
		</tr>
		<tr>
			<th style="text-align:left">说明：</th><td>
				<textarea rows="2" id="vcAdvance" name="vcAdvance" style="width:383px" disabled="disabled"></textarea>
			</td>
		</tr>
		<!-- 2015-04-28 by 修改，结束 -->
		
	</table>    
	<table class="table_" width="100%">
		<tr>
			<td><img class="iconImg ext-icon-arrow_right"/>办理人员列表</td>
		</tr>
	</table>
	<div id="personTable"></div>	
	
  </body>
</html>






